﻿#ifndef TCPSERVER_H
#define TCPSERVER_H
#include <QWidget>
#include "login.h"
#include"server.h"

namespace Ui {
class tcpserver;
}

class tcpserver : public QWidget
{
    Q_OBJECT

public:
    explicit tcpserver(login *l,QWidget *parent = nullptr);
    //创建一个函数，在login点击时就进行服务器连接
    void connect_server();
    static bool isonline(); //设为全局函数可以直接调用
    static bool status; //用来在用户登录是判断服务器是否打开

    void setfacer(int index);


    void isopenserver(login *l,bool isopen);
    login *l;


    ~tcpserver();

protected slots:
    void slotupdateserver(QString, int);  //接收server发过来的信号就更新界面信息


private slots:
    void on_leave_clicked();

private:
    Ui::tcpserver *ui;

    int port;
    Server *server;




};

#endif // TCPSERVER_H
